const router = require('koa-router')()
const { handleReq } = require('../controllers/test')
const { irhtc } =require('../content/mp_config')

router.prefix('/mp')
router.get('/', function (ctx, next) {
  ctx.body = 'this is a test response!'
})

router.post('/upload', handleReq)

router.get('/bar', function (ctx, next) {
  ctx.body = 'this is a users/bar response'
})

// 小程序config下发
router.post("/config", function (ctx, next) {
  // // console.log("/upload",res)
  // // console.log("/upload",req)
  // res.set({
  //   'Content-Type': 'application/json',
  //   "X-Content-Type-Options":"nosniff",
  //   // 'Content-Length': '123',
  //   // 'ETag': '12345'
  // })
  // console.log('Time:',Date.now())
  ctx.body={
    "brss": true,
    "di": "124.202.226.10",
    "gdia": "https://sdkupload.bonree.com/grip",
    "gpa": "http://www.baidu.com:80",
    "mc": [
      {
        "c": 100,
        "n": "network"
      },
      {
        "c": 100,
        "n": "mpview",
        // "n": "view",
        "tv": 1199
      },
      {
        "c": 100,
        "n": "action",
        "tv": 1199,
        "ac": {
          "ac": true,        //action analyse。false时不支持操作分析，true时支持操作分析 [非必要]
          "cp": 100,           //collection probability 该字段表示支持操作分析的action事件的采集概率 [0-100]。 [非必要]
          "mmd": 10,           //method max depth。 action方法最大深度。 [非必要]
          "aot": 30000,
        }
      },
      // {
      //   "c": 100,
      //   "n": "h5"
      // },
      // {
      //   "c": 100,
      //   "n": "crash"
      // },
      {
        "c": 100,
        "n": "coollaunch",
        "tv": 12
      },
      {
        "c": 100,
        "n": "hotlaunch",
        "tv": 15
      },
      // {
      //   "c": 100,
      //   "n": "action",
      //   "tv": 1001
      // },
      // {
      //   "c": 100,
      //   "n": "lag",
      //   "tv": 40
      // },
      {
        "c": 100,
        "n": "statechange"
      },
      // {
      //   "c": 100,
      //   "n": "anr"
      // },
      // {
      //   "c": 100,
      //   "n": "customevent"
      // },
      // {
      //   "c": 100,
      //   "n": "customlog"
      // },
      // {
      //   "c": 100,
      //   "n": "custommetric"
      // }

    ],
    "rc": 10000,
    "rct": 0,
    "s": "0aecd719-1853-44a1-b0f5-1ee3fbb1e1c9",
    "sat": 1,
    "sp": 100,
    "spt": 0,
    "st": 1606320439667000,
    "ua": "http://127.0.0.1:8001/mp/upload",
    "cbhk":
      [
        "Content-Type",
        "Charset",
        "User-Agent",
        "data",
        "zhongwen",
        "!@#$%^",
        "null"
      ],
    "cbbk":
      [
        "x", "w", "xw", "中文", "!@#$%^", "null", " "
      ],
    "cbqk":
      [
        "wd", "md", "中文", "!@#$%^", "null", " "
      ],
    "usc": 0,
    "hcs": 2,
    "trt": 10,
    "ntc": {
      "uwl": [{ "n": "111", "t": 0, "r": "otheve.beacon.qq.com" }, { "n": "112", "t": 0, "r": "www.bonree.com" }, { "n": "113", "t": 0, "r": "sdkupload.bonree.com" }]
    },
    "irhtc":irhtc,
    // "reqhtk": ["qqq","","z1key"],
    // "reshtk":["Edtg","Vary"]
  }
})

module.exports = router
